i've had a bit of a rough day myself - Inglés Sinónimo Diccionario

Can't found any synonym terms.